package com.itfenghuang.day13;

public class A04_网络编程 {
    public static void main(String[] args) {
        /**
         *  1.概念
         *   计算机网络: 将在不同地理位置具有独立功能的计算机及其外部设备
         *   通过通信线路连接起来,在网络操作系统以及网络管理软件和网络通信
         *   协议的管理和协调下,实现资源共享和信息传递
         *
         *   网络编程:
         *      在网络通信协议下,不同的计算机上运行的程序可以进行数据的传输
         *
         *  2.网络编程三要素
         *      IP 端口 协议
         *
         *      IP: 网络中的计算机唯一标识,可以通过这个标识来指定接收数据的计算机和识别发送的计算机
         *      查看 IP地址的命令 在dos窗口 输入ipconfig
         *      ping 命令
         *          ping   IP 地址    192.168.2.183
         *          ping  域名        www.baidu.com
         *
         *      端口:
         *      设备上的应用程序的唯一标识,每一个端口都有各自的端口号
         *          网络通信本质上:  两个应用程序的通信
         *          计算机上有多个应用程序,怎么知道信息发送给哪个程序
         *              IP地址是网络中每个设备的唯一标识
         *              端口号 就是设备中的应用程序的唯一标识
         *      协议:
         *          网络通信双方共同遵守的规则
         *          常见的协议:  UDP TDP
         *
         */



    }
}
